npcHandler:say("Oro aos deuses, para que com estes equipamentos você possa sempre sair vitorioso de suas batalhas!", cid, 5000, 1) -- fala após um determinado delay de 5000 milesegundos
npcHandler:onCreatureDisappear(cid) -- encerra conversa com o player
4
2.1k
info
Group: Conde
Joined: 30/06/11
Posts: 631
Reputation: +371
Tibia Character: Warrior of Mort

31 de julho de 2012 às 16:46
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

31 de julho de 2012 às 17:33
function doNPCTalkALot(cid, npc, delay, messages) for i = 1,#messages do addEvent(doCreatureSay, delay * i, npc, messages[i], TALKTYPE_PRIVATE_NP, false, cid) end end
só usar assim:
doNPCTalkALot(cid, getNpcCid(), 3000, {"aqui vai sua frase {yes} xD", "sua frase dois ou {não}..."})
3000 no caso é o delay de cada frase
3000 = 3 segundos
Edited Julho 31 by Vodkart
info
Group: Artesão
Joined: 03/12/11
Posts: 137
Reputation: +5
Tibia Character: Surionz




info
Group: Artesão
Joined: 03/12/11
Posts: 137
Reputation: +5
Tibia Character: Surionz
Xtibia, mais uma vez recorro a vocês,
alguém poderia me passar as seguintes funções para NPC:
NPC falar uma frase apos a outra.(Um script onde as frases ficam da seguinte forma: 'frase1','frase2')
Função para o NPC parar de conversar com o player.(Ex:O player pega a missão e automaticamente o NPC para de conversar com o player e continua andando.)
Se alguém tiver mais alguma função legal, é bem vindo.